/* ************************************************************************

   Copyright:

   License:

   Authors:

************************************************************************ */

/* ************************************************************************



************************************************************************ */

/**
* This class represents a mapscript fontSetObj class.
*
*/
qx.Class.define("mmclient.mapscript.FontSetObj",
{
  extend : qx.core.Object,


  /*
  *****************************************************************************
     CONSTRUCTOR
  *****************************************************************************
  */

  construct : function() {
    qx.core.Object.call(this);
  },


  /*
  *****************************************************************************
     PROPERTIES
  *****************************************************************************
  */

  properties :
  {
    /**
    * Path to the fontset file on disk.
    *
    */
    filename :
    {
      check : "String",
      init : ""
    },

    /**
    * Mapping of fonts.
    *
    */
    fonts :
    {
      check : "Object",
      init : null
    },

    /**
    * Number of fonts in set.
    *
    */
    numfonts :
    {
      check : "Number",
      init : 0
    }
  }
});
